#ifndef __LOOP_H__
#define __LOOP_H__

#include "half_edge.h"
#include <vector>

class Loop{
    public:
        Loop(unsigned int);
        Loop(unsigned int, Face*);
        ~Loop();

        void setHERing(HalfEdge *);
        void setFace(Face *);

        unsigned int getID();
        HalfEdge *getHERing();
        Face *getFace();

    private:
        unsigned int id;
        HalfEdge *heRing;
        Face* face;
};

#endif

